// 这个模块主要是获取品牌管理的数据的模块
import request from '@/utils/request'

const prefix = '/list-api'

// 获取品牌列表接口
// /admin/product/baseTrademark/{page}/{limit} get  page|limit
export const reqTradeMarkList = (page, limit) => request({ url: prefix + `/admin/product/baseTrademark/${page}/${limit}`, method: 'get' })
// export function reqTradeMarkList(page, limit) {
//   return request({
//     url: prefix + `/admin/product/baseTrademark/${page}/${limit}`,
//     method: 'get'
//   })
// }

// 处理添加品牌  /admin/product/baseTrademark/save   post  tmName|logoUrl
// 切记：对于新增的品牌，给服务器传递数据，不需要传递ID，ID是服务器生成的

// 修改品牌   /admin/product/baseTrademark/update  put  id|tmName|logoUrl
// 切记：对于修改某一个品牌的操作，前端携带的参数需要带上id，你需要告诉服务器修改的是哪一个品牌
//  【新增和修改只有关于id的区别，封装为一个接口】
export const reqAddOrUpdateTradeMark = (tradeMark) => {
// 带给服务器数据携带ID -- 修改
  if (tradeMark.id) {
    return request({ url: prefix + '/admin/product/baseTrademark/update', method: 'put', data: tradeMark })
  } else {
    // 新增品牌
    return request({ url: prefix + '/admin/product/baseTrademark/save', method: 'post', data: tradeMark })
  }
}

// 删除品牌  /admin/product/baseTrademark/remove/{id}  delete  id
export const reqDeleteTradeMark = (id) => request({ url: prefix + `/admin/product/baseTrademark/remove/${id}`, method: 'delete' })
